@charset "gb2312";
@media only screen and (max-width:750px){
.container{ display:block; width:100%;}
.container1{ display:block; width:100%;}
.header{ display:block; padding:0px; position:relative; background:#222}
.logo{ display:block; float:none; width:100%; padding:10px 0}
.logo img{ display:block; width:60%; margin:0 auto;}
.dh{ display:none}
.nav{ display:block; height:auto; float:none; width:100%; padding:0; background:#FFF; margin:0}
.nav li{ display:block; width:25%; float:left; padding:0; border-bottom:1px #dedede solid}
.nav li a{ display:block; text-align:center; padding:0; margin:0; font-weight:normal;line-height:38px; color:#333; font-size:14px;}
.nav li.on a{ color:#333;border:0 }
.nav li:hover a{  border-bottom:0px #e61e37 solid }
.slideBox .hd{ display:none}
.slideBox{  min-height:auto !important;  }

.gy1{ display:block; padding:20px 0px 26px 0; }
.h3_tit h3{font-size:28px;text-align: center; margin:0px 10px 0px;color: #222;display: inline-block; *zoom:1;*display: inline;}
.h3_tit{ width:100%; margin:0 auto 10px; text-align:center; overflow:hidden;}
.left-line{width:75px; background:url(../images/left_l.png) no-repeat right center}
.right-line {  width:75px;background:url(../images/right_l.png) no-repeat}
.gy1 dl{ display:none}

.gy1 ul { overflow: hidden; margin-left:0%; padding:0px 1.5%; margin-top:5px;}
.gy1 li { float: left; width:47%; padding:0px 1.5%; margin-left:0%; margin-top:15px;}
.gy1 li .pro-img img {height:140px;}
.gy1 li h3 a {font-size:15px;padding:8px 0; }

.m2{ display:block; background:url(../images/m21.jpg) repeat-y center top; padding-top:20px; height:auto;}
.m2 .m2r{ display:block; width:90%; background:none; color:#FFF; float:none; padding:20px 2%;margin:0 auto;}
.m2 .m2r h2{ font-size:26px; margin-bottom:18px; height:26px;line-height:26px;}
.m2 .m2r p{ display:block; font-size:15px; line-height:32px;}
.m2 .m2r ul{ margin-top:20px; }
.m2 .m2r li{ display: inline-block; *zoom:1;*display: inline; color: #fff; margin-right: 6%; }
.m2 .m2r li .num{ font-size:39px; font-family: "impact";}
.m2 .m2r li.jia{ font-size:39px; font-family: "impact";}
.m2 .m2r li .num_dec{ font-size: 16px;}

.new_tj{padding:20px 0 15px 0}
.new_tj ul{margin-bottom:20px;}
.new_tj ul li{width:92%!important; margin:0 auto;float: none; margin-bottom:12px; }
.new_tj ul li a{display: block;overflow: hidden;}
.new_tj ul li img{display:block;transition: all ease 1s;width:100%}
.new_tj ul li:hover img{transform: scale(1.1);}
.new_tj ul li .con{ background-color: #fff;padding: 3% 3%;}
.new_tj ul li .con a{line-height: 28px;}
.new_tj ul li .con h4{    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#07284E;line-height: 45px;}
.new_tj ul li .con p{font-size: 14px;margin-bottom:10px;height: 70px;overflow: hidden; text-align:left}
.new_tj ul li .con .date{background-color: #ff4a00;color: #fff; font-size:14px; padding:8px 20px;}
.new_tj ul li .con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#c00}
.new_tj ul li .con:hover h4 a{color:#fff}
.new_tj ul li .con:after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#eb0001;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.new_tj ul li .con :hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.new_tj ul li .con  a:hover h4,.new_tj ul li a:hover p{ color:#fff}   .new_tj ul li .con a:hover  .date{ background:#FC0; color:#07284E}  

.new-tabs li{ display:block;  margin-bottom:12px !important; width:97% !important;  float:none;}
.new-tabs li a{ width:100%;}
.new-tabs li a .time {float:left;height:80px;width:20%;color:#333;}
.new-tabs li a .time .month {display:block; font-size:14px; color:#666}
.new-tabs li a .time .date {display:block;font-size:26px; padding-top:12px;}
.new-tabs li .content {width:80%;float:right; padding-left:0px;}
.new-tabs li .content .title {color:#212628;padding:0px 0 5px 10px;line-height:25px;font-size:16px;max-height:25px}

.an{ display:block; padding:22px 0px 30px 0px;}
.picScroll-left{margin-top:16px; }
.picScroll-left .bd ul li .pic img{ width:98%; margin:0 auto; height:230px;display:block; }


.footer{ display:block;  background:#222; padding-bottom:52px;}
.footer_c p{ display:none;  }
.footer_c span{ display:block;border-top:0; line-height:36px; color:#b0b3b9;margin-left:0px; padding:0px 10px;  padding-top:10px; }

.fix{ display:block; width:100%; height:40px; z-index:999;line-height:40px; text-align:center; position:fixed; bottom:0px; left:0px; background:#ff4a00;}
.fix a{ display:block; font-size:16px; color:#FFF}
.fix a span{ padding-right:10px;}
.plist ul li{ display:block; width:50%}
.plist ul li img{ display:block; height:130px;  border:1px #dcdcdc solid; }

.con{ display:block; padding-top:15px;}
.right{ display:block; float:none; width:95%; margin:0 auto;}
.news_list_b{ padding:15px 7px; }
.news_list_con_l{height:80px; width:20%; color:#444;display:block;float:left;margin-right:0px; overflow:hidden; text-align:center; font-size:16px; color:#666;}
.news_list_con_l big{ display:block; font-size:26px; line-height:40px; padding-top:5px;}

.news_list_con_con a{ display:block; width:100%; height:auto !important}
.news_list_con_con{width:78%;float:left; padding-left:2%}
.news_list_con_con h2{ display:block;font-size:17px;line-height:30px;height:30px;margin-bottom:0px; overflow:hidden} 
.news_list_con_con h2 span{ display:none}
.news_list_con_con p{ display:block; line-height:25px; height:50px; overflow:hidden; font-size:14px; color:#666;}


.List_page{text-align:center;margin-bottom:30px; margin-top:30px;}
.List_page a{margin:0px 4px;padding:4px 7px;border:1px solid #666;color:#666;}
.List_page span{background:#da0000;color:#FFF;margin:0px 1px;padding:4px 8px;border:1px solid #da0000;}



.list-pro{ display:block; padding:20px 0 0px 0}
.list-pro ul{ display:block; margin:0 auto}
.list-pro li { float: left; width:33.3%; margin-bottom:16px; text-align: center; }
.list-pro li a{ color: #333; font-size:15px; }
.list-pro li a img{ display:block; width:55%;  border: 1px solid #999; border-radius:50%; margin:0 auto}
.list-pro li a p{padding-top:10px; }


.plist ul { margin-left:0%;}
.plist ul li { float: left; width:50%; margin-bottom:3px;}
.plist ul li a p{height:38px; overflow:hidden;font-size:16px; }
.plist ul li a img{ height:130px;}
.float_right { display:none}
.left{ display:block; width:100%; margin:0 auto; float:none}


.xxy h1{ display:block; text-align:center; font-size:18px; line-height:32px; font-weight:600;}
.dy{ display:block; margin-top:0px; padding:0px 3%; line-height:28px;}
.releate {border: 1px solid #e1e1e1; margin: 3% 0 3% 0;width:100%;overflow: hidden;}
.releate ul { overflow: hidden; padding:20px;}
.releate h4{ display:block; background:#f3f3f3;height:42px;border-bottom: 1px solid #e1e1e1;}
.releate h4 p{ display: block; width:130px; text-align: center; font-size:20px; color: #000; line-height: 42px; height: 41px; background: #fff; border-top: 3px solid #e96a59; border-right: 1px solid #eee; }
.releate li { display:block; width:100%; margin: 0; float: none; padding:10px 0px;  }
.releate li a{display:block; color:#777;padding-left:35px; line-height:20px; overflow: hidden; font-size:16px; height:20px;}
.ser_lc{margin:10px auto 10px; overflow:hidden;  position: relative;}
.ser_lc_t h2{width:100%;text-align:center; margin:5px auto 10px;line-height:32px;font-weight:600;color:#00132b;font-size:26px;}
.ser_lc_t p{ margin:0px auto; text-align:center; padding:0px 10px; color:#777; font-size:14px; line-height:26px;}
.sercn_one{ padding-top:13px;}
.sercn_one li{width:45%;float: left;margin:0 2% 19px;position:relative;padding:25px 2% 20px;box-sizing:border-box;text-align:center; border:1px solid #f2f2f2; overflow:hidden;}
.sercn_one li strong{display:block;font-size:20px; color:#333; line-height:1.1em; margin-bottom:5px;}
.sercn_one li span{display:block;font-size:14px; color:#666; line-height:1.2em; height:1.2em; overflow:hidden;}
.sercn_one li .num{font-size:60px}

.sercn_two{ display:none}


.sercn_stree{max-width:1200px;margin:0px auto 20px;}
.sercn_stree ul{width: 100%; margin-top:15px;}
.sercn_stree ul li{width:90%;margin: 0 5%;float: none;}
.sercn_streeli {position: relative; overflow: hidden; margin-bottom: 20px;}
.sercn_streeli img {width: 100%;height: auto;}
.sercn_streeli .zhezhao {background-color: #fff; width: 94%; height:180px; padding:3%; overflow:hidden; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; position: absolute; bottom: -155px; left: 0; }
.sercn_streeli .zhezhao h4{font-size:20px; text-align:center;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.sercn_streeli .zhezhao p {font-size: 14px;margin-bottom:15px;line-height:0;overflow: hidden; }
.sercn_streeli:hover .zhezhao {bottom: 0; background-color:#ed2225; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.sercn_streeli:hover .zhezhao h4{margin:10px 0;color:#fff;}
.sercn_streeli:hover .zhezhao p {color: #fff; height:90px; overflow:hidden; line-height:24px; }

	}
	